/*
 * Copyright (c) 2017 zhangcm. All Rights Reserved.
 */
package com.jnzc.ocr.rest.app.shop.param.app;

import com.google.common.collect.Lists;
import com.jnzc.ocr.serv.shop.vo.ShopMarketingPlanSelectedVo;
import com.jnzc.ocr.serv.shop.vo.ShopOrderSaleCreateVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @author zhangcm
 * @version 1.0, 2017/10/6
 */
@ApiModel(description = "订单销售保存参数")
public class AppOrderSaleSaveParam {

    @ApiModelProperty(value = "会员ID")
    private Long memberId;
    @ApiModelProperty(value = "销售详情", required = true)
    private List<AppOrderSaleDetailSaveParam> detailList = Lists.newArrayList();
    @ApiModelProperty(value = "营销方案", required = true)
    private List<ShopMarketingPlanSelectedVo> marketingList = Lists.newArrayList();

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public List<AppOrderSaleDetailSaveParam> getDetailList() {
        return detailList;
    }

    public void setDetailList(List<AppOrderSaleDetailSaveParam> detailList) {
        this.detailList = detailList;
    }

    public List<ShopMarketingPlanSelectedVo> getMarketingList() {
        return marketingList;
    }

    public void setMarketingList(List<ShopMarketingPlanSelectedVo> marketingList) {
        this.marketingList = marketingList;
    }
}
